package Modelo;

import java.sql.SQLException;
import java.sql.ResultSet;
import bean.Conexion;

public class OrdenDAO {

	public Orden ConsultarOrden(String codorden)
	{
		Orden ord = new Orden();
		String tiraSQL = "SELECT * FROM INGREDIENTE WHERE istatus = '"+'A'+"'"; //preguntarle a Carhil
		ResultSet resultSet = Conexion.consultar(tiraSQL);
		try
		{
			resultSet.next();
			
			String codcl = resultSet.getString("ocedulacliente");
			String descrip = resultSet.getString("ofecha");
			String fecho = resultSet.getString("oobservaciones");
			String codo = resultSet.getString("ocodigo");
			float ttl = resultSet.getFloat("ototal");
			ord= new Orden(codo,codcl,fecho,descrip,ttl);	
		}
		catch (SQLException e)
		{
			e.printStackTrace();
		}
		return ord;
	}
	
	public void RegistrarOrden(Orden orden)
	{
		String tiraSQL = "INSERT INTO ORDEN "+"( ocedulacliente,ofecha,oobservaciones,ocodigo,ototal,ostatus) "+
		 "VALUES ('"+orden.getCodCliente()+"', '"+orden.getFechaOrden()+"','"+orden.getObservaciones()+"' '"+orden.getCodOrden()+"','"+orden.getTotalBs()+"','"+'A'+"')";
		  Conexion.ejecutar(tiraSQL);
	}
	
	/*public void ModificarOrden(Orden orden)
	{
		String tiraSQL = "UPDATE INGREDIENTE SET (ocedulacliente ='"+orden.getCodCliente()+"' ofecha = '"+orden.getFechaOrden()+"'oobservaciones='"+orden.getObservaciones()+"' ocodigo ='"+orden.getCodOrden()+"'  ototal ='"+orden.getTotalBs()+"') WHERE ocodigo = '"+orden.getCodOrden()+"' AND istatus = '"+'A'+"' ";
        Conexion.ejecutar(tiraSQL);
	}*/ //nose si va
	public void EliminarOrden(Orden orden)
	{
		String tiraSQL = "UPDATE ORDEN SET ostatus = '"+'E'+"' WHERE ocodigo = '"+orden.getCodOrden()+"' AND istock = '"+0+"'";
		Conexion.ejecutar(tiraSQL);
	}

}
